• word of the day

    capparis spinosa

    capparis spinosa - Dictionary definition and meaning for word capparis spinosa

    Definition
    (noun) prostrate spiny shrub of the Mediterranean region cultivated for its greenish flower buds which are pickled
    Synonyms : common caper
Download our Mobile App Today
Receive our word of the day
on Whatsapp